#1.设置最低cmake版本要求
cmake_minimum_required(VERSION 3.18)

#2.设置项目名称

project(TestCMakeTools)

#3.添加构建目标
# g++ main.cpp -o main
add_executable(main main.cpp)


#生成测试二进制可执行程序
add_executable(testAdd test.cpp)

#4.集成单元测试

include(CTest)
add_test(
    NAME Case_Add
    COMMAND TestAdd
)

#5.本地安装--安装二进制可执行程序到本地
include(GNUInstallDirs)
install(TARGETS main)


#6. 打开打包功能 & 打包二进制可执行程序
include(CPack)
# cpack默认收集install对应的目标，然后把收集到的目标打包在压缩包里